Platform Explorer / Nuxeo Platform 5.8

Contribution org.nuxeo.ecm.social.workspace.actions--actions

This contribution is part of XML component org.nuxeo.ecm.social.workspace.actions inside nuxeo-social-workspace-web-5.8.jar

Extension Point

Extension point actions of component ActionService.

Contributed Items

  • <action id="collab" label="label.main.tab.collaboration" link="view_collaboration" order="60">
          <category>MAIN_TABS</category>
        </action>
  • <action icon="/icons/back_to_social_workspace_dashboard.png" id="BackToDashboard" immediate="false" label="label.social.workspace.backtodashboard" link="#{collaborationActions.backToDashboard()}" order="20">
          <category>SOCIAL_WORKSPACE_LISTING</category>
          <filter-id>social_workspace_dashboard_view</filter-id>
        </action>
  • <action icon="/icons/goto_dm.png" id="GoToDMView" immediate="false" label="label.social.workspace.gotodmview" link="#{collaborationActions.navigateToDMView()}" order="99">
          <category>SOCIAL_WORKSPACE_NAVIGATION</category>
          <filter-id>isSocialWorkspaceMember</filter-id>
        </action>
  • <action icon="/icons/switch.png" id="GoToCollaborationViewForDocument" immediate="false" label="label.social.workspace.gotosocialcollaboration" link="#{collaborationActions.navigateToCollaborationView()}" order="10">
          <category>DOCUMENT_UPPER_ACTION</category>
          <filter-id>has_collaboration_view</filter-id>
        </action>
  • <action icon="/icons/article_listing.png" id="ListArticles" immediate="false" label="label.social.workspace.list.articles" link="#{collaborationActions.navigateToArticles()}" order="10">
          <category>SOCIAL_WORKSPACE_LISTING</category>
        </action>
  • <action icon="/icons/news_item_listing.png" id="ListNewsItems" immediate="false" label="label.social.workspace.list.news.items" link="#{collaborationActions.navigateToNewsItems()}" order="11">
          <category>SOCIAL_WORKSPACE_LISTING</category>
        </action>
  • <action icon="/icons/file_listing.png" id="ListFiles" immediate="false" label="label.social.workspace.list.files" link="#{collaborationActions.navigateToFiles()}" order="11">
          <category>SOCIAL_WORKSPACE_LISTING</category>
          <filter-id>isSocialWorkspaceMember</filter-id>
        </action>
  • <action icon="/icons/create_article.png" id="CreateArticles" immediate="false" label="label.social.workspace.create.articles" link="#{collaborationActions.createNewDocument('Article')}" order="10">
          <category>SOCIAL_WORKSPACE_ACTIONS</category>
          <filter-id>isSocialWorkspaceMember</filter-id>
        </action>
  • <action icon="/icons/create_news_item.png" id="CreateNewsItems" immediate="false" label="label.social.workspace.create.news.items" link="#{collaborationActions.createNewDocument('NewsItem')}" order="10">
          <category>SOCIAL_WORKSPACE_ACTIONS</category>
          <filter-id>is_social_workspace_administrator</filter-id>
        </action>
  • <action icon="/icons/create_file.png" id="CreateFiles" immediate="false" label="label.social.workspace.create.files" link="#{collaborationActions.createNewDocument('File')}" order="10">
          <category>SOCIAL_WORKSPACE_ACTIONS</category>
          <filter-id>isSocialWorkspaceMember</filter-id>
        </action>
  • <action icon="/icons/create_vevent.png" id="CreateEvents" immediate="false" label="label.social.workspace.create.vevents" link="#{collaborationActions.createNewDocument('VEVENT')}" order="10">
          <category>SOCIAL_WORKSPACE_ACTIONS</category>
          <filter-id>isSocialWorkspaceMember</filter-id>
        </action>
  • <action icon="/icons/create_soacial_workspace.png" id="CreateSocialWorkspace" immediate="false" label="label.social.workspace.create.social.workspace" link="#{collaborationActions.displayCreateSocialWorkspaceForm}" order="10">
          <category>SOCIAL_WORKSPACE_ACTIONS</category>
          <category>COLLABORATION_TAB_ACTIONS</category>
          <filter-id>canCreateSocialWorkspace</filter-id>
        </action>
  • <action icon="/icons/create_news_item.png" id="CreateSocialWorkspaceSaveButton" immediate="false" label="command.create" link="#{collaborationActions.saveOncreate}" order="0">
          <category>SOCIAL_WORKSPACE_CREATION_FORM</category>
          <filter-id>canCreateSocialWorkspace</filter-id>
          <filter-id>not_in_social_workspace</filter-id>
        </action>
  • <action icon="/icons/create_news_item.png" id="CreateSocialWorkspaceCancelButton" immediate="true" label="command.cancel" link="view_collaboration" order="50">
          <category>SOCIAL_WORKSPACE_CREATION_FORM</category>
          <filter-id>canCreateSocialWorkspace</filter-id>
          <filter-id>not_in_social_workspace</filter-id>
        </action>
  • <action icon="/icons/create_news_item.png" id="CreateSocialDocumentSaveButton" immediate="false" label="command.create" link="#{collaborationActions.saveOncreate}" order="0">
          <category>SOCIAL_WORKSPACE_CREATION_FORM</category>
          <filter-id>isSocialWorkspaceMember</filter-id>
        </action>
  • <action icon="/icons/create_news_item.png" id="CreateSocialDocumentCancelButton" immediate="true" label="command.cancel" link="#{collaborationActions.goBack}" order="50">
          <category>SOCIAL_WORKSPACE_CREATION_FORM</category>
          <filter-id>isSocialWorkspaceMember</filter-id>
          <filter-id>has_not_previous_document</filter-id>
        </action>
  • <action icon="/icons/create_news_item.png" id="UpdateSocialDocumentSaveButton" immediate="false" label="command.save" link="#{collaborationActions.updateCurrentDocument}" order="0">
          <category>SOCIAL_WORKSPACE_EDIT_FORM</category>
          <filter-id>isSocialWorkspaceMember</filter-id>
        </action>
  • <action icon="/icons/create_article.png" id="EditArticles" immediate="false" label="label.social.workspace.edit.articles" link="#{collaborationActions.editSocialDocument}" order="10">
          <category>SOCIAL_WORKSPACE_ACTIONS</category>
          <filter-id>isCurrentDocArticle</filter-id>
          <filter-id>mutable_document</filter-id>
          <filter-id>isSocialWorkspaceMember</filter-id>
        </action>
  • <action id="RestrictSocialDocumentToSocialWorkspace" immediate="true" label="command.restrictToSocialWorkspace" link="#{socialDocumentVisibilityActions.restrictToMembers}" order="10">
          <category>SOCIAL_WORKSPACE_ACTIONS</category>
          <filter-id>isNotSocialWorkspaceContainer</filter-id>
          <filter-id>social_document</filter-id>
          <filter-id>mutable_document</filter-id>
          <filter-id>isSocialWorkspaceMember</filter-id>
          <filter-id>isPublic</filter-id>
        </action>
  • <action id="MakeSocialDocumentPublic" immediate="true" label="command.makePublic" link="#{socialDocumentVisibilityActions.makePublic}" order="10">
          <category>SOCIAL_WORKSPACE_ACTIONS</category>
          <filter-id>isNotSocialWorkspaceContainer</filter-id>
          <filter-id>social_document</filter-id>
          <filter-id>mutable_document</filter-id>
          <filter-id>isSocialWorkspaceMember</filter-id>
          <filter-id>isRestricted</filter-id>
        </action>
  • <action icon="/icons/create_news_item.png" id="EditNewsItems" immediate="false" label="label.social.workspace.edit.news.items" link="#{collaborationActions.editSocialDocument}" order="10">
          <category>SOCIAL_WORKSPACE_ACTIONS</category>
          <filter-id>isCurrentDocNewsItem</filter-id>
          <filter-id>mutable_document</filter-id>
          <filter-id>is_social_workspace_administrator</filter-id>
        </action>
  • <action icon="/icons/create_file.png" id="EditFiles" immediate="false" label="label.social.workspace.edit.files" link="#{collaborationActions.editSocialDocument}" order="10">
          <category>SOCIAL_WORKSPACE_ACTIONS</category>
          <filter-id>isCurrentDocFile</filter-id>
          <filter-id>mutable_document</filter-id>
          <filter-id>isSocialWorkspaceMember</filter-id>
        </action>
  • <action icon="/icons/action_add.gif" id="newNewsItem" label="command.create.news.item" link="#{documentActions.createDocument('NewsItem')}">
          <category>SUBVIEW_UPPER_LIST</category>
          <filter-id>new_news_item</filter-id>
        </action>
  • <action id="SocialWorkspacesAdministration" label="label.social.collaboration.administration" link="view_admin-fragment.xhtml" order="150">
          <category>NUXEO_ADMIN</category>
          <filter-id>socialCollaborationManagementAccess</filter-id>
        </action>
  • <action id="SWUserRegistrationRequestsListingLocal" label="tab.userregistration.requests" link="/incl/userregistration/requests_listing_local.xhtml" order="240">
          <category>TAB_MANAGE_sub_tab</category>
          <filter-id>manage_social_workspace</filter-id>
          <filter-id>social_workspace</filter-id>
          <filter id="displaySWRegistrationListingLocal">
            <rule grant="true">
              <condition>#{userRegistrationConfigurationActions.getRules('social_collaboration').isDisplayLocalTab()}
              </condition>
            </rule>
          </filter>
        </action>
  • <action id="SocialWorkspacesRequests" label="label.socialworkspace.requests" link="/incl/social_workspace_administration/social_workspace_requests.xhtml" order="10">
          <category>SocialWorkspacesAdministration_sub_tab</category>
          <filter-id>only_for_manager</filter-id>
        </action>
  • <action icon="/icons/file.gif" id="TAB_MANAGE_SOCIAL_WORKSPACE" label="action.view.membership.management" link="/incl/tabs/social_workspace_groupManager_action_tabs.xhtml" order="10">
          <category>TAB_MANAGE_sub_tab</category>
          <filter-id>manage_social_workspace</filter-id>
        </action>
  • <action icon="/icons/file.gif" id="TAB_MANAGE_SOCIAL_WORKSPACE_BULK_INVITE" label="tab.userregistration.requests.multiple.create" link="/incl/tabs/social_workspace_bulk_invite_tabs.xhtml" order="15">
          <category>TAB_MANAGE_sub_tab</category>
          <filter-id>manage_social_workspace</filter-id>
        </action>
  • <action icon="/icons/file.gif" id="TAB_MANAGE_SOCIAL_WORKSPACE_SIMPLE_INVITE" label="tab.userregistration.requests.create" link="/incl/tabs/social_workspace_simple_invite_tabs.xhtml" order="15">
        <category>TAB_MANAGE_sub_tab</category>
        <filter-id>manage_social_workspace</filter-id>
        </action>
  • <action icon="/icons/file.gif" id="TAB_SOCIAL_WORKSPACE_PRIVATE_DASHBOARD" label="action.view.private.dashboard" link="/incl/tabs/social_workspace_private_dashboard.xhtml" order="15">
          <category>VIEW_ACTION_LIST</category>
          <filter-id>social_workspace</filter-id>
        </action>
  • <action icon="/icons/file.gif" id="TAB_SOCIAL_WORKSPACE_PUBLIC_DASHBOARD" label="action.view.public.dashboard" link="/incl/tabs/social_workspace_public_dashboard.xhtml" order="16">
          <category>VIEW_ACTION_LIST</category>
          <filter-id>manage_social_workspace</filter-id>
          <filter-id>social_workspace</filter-id>
        </action>
  • <action id="TAB_RIGHTS">
          <category>TAB_MANAGE_sub_tab</category>
          <filter-id>hide_rights_tab</filter-id>
        </action>
  • <action id="UsersGroupsHome" label="label.groupManager.groups"/>
  • <action enabled="false" id="UsersHome"/>
  • <action enabled="false" id="newDomain"/>
  • <action id="UserRegistrationRequestsCreate">
          <filter-id>not_in_social_workspace</filter-id>
        </action>
  • <action id="UserRegistrationRequestsMultipleCreate">
          <filter-id>not_in_social_workspace</filter-id>
        </action>
  • <action id="UserRegistrationRequestsListingLocal">
          <filter-id>not_in_social_workspace</filter-id>
        </action>

XML Source

<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">

    <action id="collab" label="label.main.tab.collaboration" link="view_collaboration" order="60">
      <category>MAIN_TABS</category>
    </action>


    <action icon="/icons/back_to_social_workspace_dashboard.png" id="BackToDashboard" immediate="false" label="label.social.workspace.backtodashboard" link="#{collaborationActions.backToDashboard()}" order="20">
      <category>SOCIAL_WORKSPACE_LISTING</category>
      <filter-id>social_workspace_dashboard_view</filter-id>
    </action>

    <action icon="/icons/goto_dm.png" id="GoToDMView" immediate="false" label="label.social.workspace.gotodmview" link="#{collaborationActions.navigateToDMView()}" order="99">
      <category>SOCIAL_WORKSPACE_NAVIGATION</category>
      <filter-id>isSocialWorkspaceMember</filter-id>
    </action>

    <action icon="/icons/switch.png" id="GoToCollaborationViewForDocument" immediate="false" label="label.social.workspace.gotosocialcollaboration" link="#{collaborationActions.navigateToCollaborationView()}" order="10">
      <category>DOCUMENT_UPPER_ACTION</category>
      <filter-id>has_collaboration_view</filter-id>
    </action>

    <action icon="/icons/article_listing.png" id="ListArticles" immediate="false" label="label.social.workspace.list.articles" link="#{collaborationActions.navigateToArticles()}" order="10">
      <category>SOCIAL_WORKSPACE_LISTING</category>
    </action>

    <action icon="/icons/news_item_listing.png" id="ListNewsItems" immediate="false" label="label.social.workspace.list.news.items" link="#{collaborationActions.navigateToNewsItems()}" order="11">
      <category>SOCIAL_WORKSPACE_LISTING</category>
    </action>

    <action icon="/icons/file_listing.png" id="ListFiles" immediate="false" label="label.social.workspace.list.files" link="#{collaborationActions.navigateToFiles()}" order="11">
      <category>SOCIAL_WORKSPACE_LISTING</category>
      <filter-id>isSocialWorkspaceMember</filter-id>
    </action>

    <action icon="/icons/create_article.png" id="CreateArticles" immediate="false" label="label.social.workspace.create.articles" link="#{collaborationActions.createNewDocument('Article')}" order="10">
      <category>SOCIAL_WORKSPACE_ACTIONS</category>
      <filter-id>isSocialWorkspaceMember</filter-id>
    </action>

    <action icon="/icons/create_news_item.png" id="CreateNewsItems" immediate="false" label="label.social.workspace.create.news.items" link="#{collaborationActions.createNewDocument('NewsItem')}" order="10">
      <category>SOCIAL_WORKSPACE_ACTIONS</category>
      <filter-id>is_social_workspace_administrator</filter-id>
    </action>

    <action icon="/icons/create_file.png" id="CreateFiles" immediate="false" label="label.social.workspace.create.files" link="#{collaborationActions.createNewDocument('File')}" order="10">
      <category>SOCIAL_WORKSPACE_ACTIONS</category>
      <filter-id>isSocialWorkspaceMember</filter-id>
    </action>

    <action icon="/icons/create_vevent.png" id="CreateEvents" immediate="false" label="label.social.workspace.create.vevents" link="#{collaborationActions.createNewDocument('VEVENT')}" order="10">
      <category>SOCIAL_WORKSPACE_ACTIONS</category>
      <filter-id>isSocialWorkspaceMember</filter-id>
    </action>

    <action icon="/icons/create_soacial_workspace.png" id="CreateSocialWorkspace" immediate="false" label="label.social.workspace.create.social.workspace" link="#{collaborationActions.displayCreateSocialWorkspaceForm}" order="10">
      <category>SOCIAL_WORKSPACE_ACTIONS</category>
      <category>COLLABORATION_TAB_ACTIONS</category>
      <filter-id>canCreateSocialWorkspace</filter-id>
    </action>

    <action icon="/icons/create_news_item.png" id="CreateSocialWorkspaceSaveButton" immediate="false" label="command.create" link="#{collaborationActions.saveOncreate}" order="0">
      <category>SOCIAL_WORKSPACE_CREATION_FORM</category>
      <filter-id>canCreateSocialWorkspace</filter-id>
      <filter-id>not_in_social_workspace</filter-id>
    </action>

    <action icon="/icons/create_news_item.png" id="CreateSocialWorkspaceCancelButton" immediate="true" label="command.cancel" link="view_collaboration" order="50">
      <category>SOCIAL_WORKSPACE_CREATION_FORM</category>
      <filter-id>canCreateSocialWorkspace</filter-id>
      <filter-id>not_in_social_workspace</filter-id>
    </action>

    <action icon="/icons/create_news_item.png" id="CreateSocialDocumentSaveButton" immediate="false" label="command.create" link="#{collaborationActions.saveOncreate}" order="0">
      <category>SOCIAL_WORKSPACE_CREATION_FORM</category>
      <filter-id>isSocialWorkspaceMember</filter-id>
    </action>

    <action icon="/icons/create_news_item.png" id="CreateSocialDocumentCancelButton" immediate="true" label="command.cancel" link="#{collaborationActions.goBack}" order="50">
      <category>SOCIAL_WORKSPACE_CREATION_FORM</category>
      <filter-id>isSocialWorkspaceMember</filter-id>
      <filter-id>has_not_previous_document</filter-id>
    </action>

    <action icon="/icons/create_news_item.png" id="UpdateSocialDocumentSaveButton" immediate="false" label="command.save" link="#{collaborationActions.updateCurrentDocument}" order="0">
      <category>SOCIAL_WORKSPACE_EDIT_FORM</category>
      <filter-id>isSocialWorkspaceMember</filter-id>
    </action>

    <action icon="/icons/create_article.png" id="EditArticles" immediate="false" label="label.social.workspace.edit.articles" link="#{collaborationActions.editSocialDocument}" order="10">
      <category>SOCIAL_WORKSPACE_ACTIONS</category>
      <filter-id>isCurrentDocArticle</filter-id>
      <filter-id>mutable_document</filter-id>
      <filter-id>isSocialWorkspaceMember</filter-id>
    </action>

    <action id="RestrictSocialDocumentToSocialWorkspace" immediate="true" label="command.restrictToSocialWorkspace" link="#{socialDocumentVisibilityActions.restrictToMembers}" order="10">
      <category>SOCIAL_WORKSPACE_ACTIONS</category>
      <filter-id>isNotSocialWorkspaceContainer</filter-id>
      <filter-id>social_document</filter-id>
      <filter-id>mutable_document</filter-id>
      <filter-id>isSocialWorkspaceMember</filter-id>
      <filter-id>isPublic</filter-id>
    </action>

    <action id="MakeSocialDocumentPublic" immediate="true" label="command.makePublic" link="#{socialDocumentVisibilityActions.makePublic}" order="10">
      <category>SOCIAL_WORKSPACE_ACTIONS</category>
      <filter-id>isNotSocialWorkspaceContainer</filter-id>
      <filter-id>social_document</filter-id>
      <filter-id>mutable_document</filter-id>
      <filter-id>isSocialWorkspaceMember</filter-id>
      <filter-id>isRestricted</filter-id>
    </action>


    <action icon="/icons/create_news_item.png" id="EditNewsItems" immediate="false" label="label.social.workspace.edit.news.items" link="#{collaborationActions.editSocialDocument}" order="10">
      <category>SOCIAL_WORKSPACE_ACTIONS</category>
      <filter-id>isCurrentDocNewsItem</filter-id>
      <filter-id>mutable_document</filter-id>
      <filter-id>is_social_workspace_administrator</filter-id>
    </action>


    <action icon="/icons/create_file.png" id="EditFiles" immediate="false" label="label.social.workspace.edit.files" link="#{collaborationActions.editSocialDocument}" order="10">
      <category>SOCIAL_WORKSPACE_ACTIONS</category>
      <filter-id>isCurrentDocFile</filter-id>
      <filter-id>mutable_document</filter-id>
      <filter-id>isSocialWorkspaceMember</filter-id>
    </action>

    <action icon="/icons/action_add.gif" id="newNewsItem" label="command.create.news.item" link="#{documentActions.createDocument('NewsItem')}">
      <category>SUBVIEW_UPPER_LIST</category>
      <filter-id>new_news_item</filter-id>
    </action>

    <action id="SocialWorkspacesAdministration" label="label.social.collaboration.administration" link="view_admin-fragment.xhtml" order="150">
      <category>NUXEO_ADMIN</category>
      <filter-id>socialCollaborationManagementAccess</filter-id>
    </action>

    <action id="SWUserRegistrationRequestsListingLocal" label="tab.userregistration.requests" link="/incl/userregistration/requests_listing_local.xhtml" order="240">
      <category>TAB_MANAGE_sub_tab</category>
      <filter-id>manage_social_workspace</filter-id>
      <filter-id>social_workspace</filter-id>
      <filter id="displaySWRegistrationListingLocal">
        <rule grant="true">
          <condition>#{userRegistrationConfigurationActions.getRules('social_collaboration').isDisplayLocalTab()}
          </condition>
        </rule>
      </filter>
    </action>

    <action id="SocialWorkspacesRequests" label="label.socialworkspace.requests" link="/incl/social_workspace_administration/social_workspace_requests.xhtml" order="10">
      <category>SocialWorkspacesAdministration_sub_tab</category>
      <filter-id>only_for_manager</filter-id>
    </action>

    <action icon="/icons/file.gif" id="TAB_MANAGE_SOCIAL_WORKSPACE" label="action.view.membership.management" link="/incl/tabs/social_workspace_groupManager_action_tabs.xhtml" order="10">
      <category>TAB_MANAGE_sub_tab</category>
      <filter-id>manage_social_workspace</filter-id>
    </action>

    <action icon="/icons/file.gif" id="TAB_MANAGE_SOCIAL_WORKSPACE_BULK_INVITE" label="tab.userregistration.requests.multiple.create" link="/incl/tabs/social_workspace_bulk_invite_tabs.xhtml" order="15">
      <category>TAB_MANAGE_sub_tab</category>
      <filter-id>manage_social_workspace</filter-id>
    </action>

    <action icon="/icons/file.gif" id="TAB_MANAGE_SOCIAL_WORKSPACE_SIMPLE_INVITE" label="tab.userregistration.requests.create" link="/incl/tabs/social_workspace_simple_invite_tabs.xhtml" order="15">
    <category>TAB_MANAGE_sub_tab</category>
    <filter-id>manage_social_workspace</filter-id>
    </action>

    <action icon="/icons/file.gif" id="TAB_SOCIAL_WORKSPACE_PRIVATE_DASHBOARD" label="action.view.private.dashboard" link="/incl/tabs/social_workspace_private_dashboard.xhtml" order="15">
      <category>VIEW_ACTION_LIST</category>
      <filter-id>social_workspace</filter-id>
    </action>

    <action icon="/icons/file.gif" id="TAB_SOCIAL_WORKSPACE_PUBLIC_DASHBOARD" label="action.view.public.dashboard" link="/incl/tabs/social_workspace_public_dashboard.xhtml" order="16">
      <category>VIEW_ACTION_LIST</category>
      <filter-id>manage_social_workspace</filter-id>
      <filter-id>social_workspace</filter-id>
    </action>

    <action id="TAB_RIGHTS">
      <category>TAB_MANAGE_sub_tab</category>
      <filter-id>hide_rights_tab</filter-id>
    </action>

    <action id="UsersGroupsHome" label="label.groupManager.groups"/>

    <action enabled="false" id="UsersHome"/>

    <action enabled="false" id="newDomain"/>

    <action id="UserRegistrationRequestsCreate">
      <filter-id>not_in_social_workspace</filter-id>
    </action>

    <action id="UserRegistrationRequestsMultipleCreate">
      <filter-id>not_in_social_workspace</filter-id>
    </action>

    <action id="UserRegistrationRequestsListingLocal">
      <filter-id>not_in_social_workspace</filter-id>
    </action>

  </extension>